using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface ITaskManager
{
    TaskManager.Task[] AllTasks { set; get; }
    TaskManager.Task[] NextTasks { set; get; }
    List<TaskManager.Task> TasksOfPlayer { set; get; }
    void Instantiate();
    void CreatNextTasks();
    bool PlayerGetTasks(int idOfTask);
    void PlayerRemoveTask(int idOfPlayerTask = 0);
    bool IfFinishTask(int currentLocationID, int currentCoach, int idOfTasksOfPlayer = 0);
}
